Verkooporder bericht

De orders die in een webshop ontstaan kunnen op verschillende manieren in RetailVista terecht komen. Er kunnen zowel EdiFact als XML berichten worden aangeboden. Als formaat van webshop orders wordt gebruik gemaakt van een NedFox XML bericht of het gestandaardiseerde EANCOM EDI formaat van GS1 Nederland voor de DHZ (Doe Het Zelf) branche. Omdat het EANCOM bericht standaard een business to business bericht is, is deze wel uitgebreid met wat extra kenmerken om het geschikt te maken voor consumer to business. Het heeft inmiddels onze voorkeur om gebruik te gaan maken van het NedFox XML order bericht. Dat werkt eenvoudiger, is beter leesbaar en beter te valideren. Vooral nu gebleken is dat GS1 ondanks aandringen niet gaat komen met een gestandaardiseerd webshop orderbericht.

Vanaf RetailVista 18.5 en hoger is het mogelijk om XML verkooporder berichten aan te bieden. Eerdere versies ondersteunen alleen het Edifact bericht. Hou hier wel rekening mee als er gestart wordt met het gebruik van het verkooporder XML bericht.

ShopServer

Een bericht kan aan de ShopServer worden aangeboden. Vervolgens worden vanuit RetailVista elke 5 minuten nieuwe verkooporders opgevraagd. Het aanbieden van het bericht aan de ShopServer werkt via de method 'AddOrder'.

Retail3000 API

Ook is het mogelijk om een verkooporder bericht direct aan RetailVista aan te bieden via de Retail3000 API. Hiervoor kan de method 'AddInboundMessage' gebruikt worden uit de GeneralComponents.asmx. Nadat deze method gebruikt is moet het bericht in dat geval nog wel verwerkt worden door het aanroepen van 'ProcessInboundMessage'. Deze method verwacht een ItemId van het te verwerken bericht terug. Dat is de waarde die de AddInboundMessage method heeft geretourneerd.

Vanaf RetailVista 17.6 en hoger is de AddOrder method uitgebreid met een parameter 'ProcessAlso'. Door 'True' als waarde mee te geven aan die parameter zal het bericht na toevoegen ook direct verwerkt worden. Het is dan niet meer nodig (en zal afgekeurd worden) om na afloop van de AddInboundMessage ook nog een ProcessInboundMessge aan te roepen.

RetailLink EDI

RetailLink is het EDI platform van NedFox waar allerlei logistieke berichten verwerkt worden. Het webshop order bericht is daar ook een voorbeeld van. De RetailLink EDI omgeving is bereikbaar via email door berichten te sturen naar mail <at> retaillink.co.nl waarbij het <at> teken natuurlijk door een @ vervangen moet worden. Let goed op de specificaties van het verkooporder bericht bij gebruik van het RetailLink EDI platform; de aansluitnummers in de berichten moeten beslist geldig zijn en bestaan, anders kan RetailLink de berichten niet doorsturen.